package com.yanfan.energy.domain;

import java.util.List;

/**
 * @author caijinkang
 * @date 2023年02月10日 17:21
 */
public class ProductionTaskBody {
    /**
     * 审批id
     *
     * @author caijinkang
     * @date 2023/2/17 10:53
     * @param null
     * @return null
     */
    private Integer approvalId;
    /**
     * 审批编号
     *
     * @author caijinkang
     * @date 2023/2/10 17:21
     * @param null
     * @return null
     */
    private String approvalNumber;
    /**
     * 审批名称
     *
     * @author caijinkang
     * @date 2023/2/10 17:22
     * @param null
     * @return null
     */
    private String approvalName;
    /**
     * 审批分类
     *
     * @author caijinkang
     * @date 2023/2/10 17:23
     * @param null
     * @return null
     */
    private String approvalTypeName;
    /**
     * 操作人
     *
     * @author caijinkang
     * @date 2023/2/10 17:28
     * @param null
     * @return null
     */
    private String operator;
    /**
     * 状态
     *
     * @author caijinkang
     * @date 2023/2/10 17:28
     * @param null
     * @return null
     */
    private Integer state;
    /**
     * 任务项集合
     *
     * @author caijinkang
     * @date 2023/2/10 17:29
     * @param null
     * @return null
     */
    private List<TaskItemBody> itemBodyList;
    /**
     * 图片
     *
     * @author caijinkang
     * @date 2023/2/17 10:50
     * @return null
     */
    private List<PictureBody> pictureURL;

    public ProductionTaskBody() {
    }

    public ProductionTaskBody(Integer approvalId, String approvalNumber, String approvalName, String approvalTypeName, String operator, Integer state, List<TaskItemBody> itemBodyList, List<PictureBody> pictureURL) {
        this.approvalId = approvalId;
        this.approvalNumber = approvalNumber;
        this.approvalName = approvalName;
        this.approvalTypeName = approvalTypeName;
        this.operator = operator;
        this.state = state;
        this.itemBodyList = itemBodyList;
        this.pictureURL = pictureURL;
    }

    @Override
    public String toString() {
        return "ProductionTaskBody{" + "approvalId=" + approvalId + ", approvalNumber='" + approvalNumber + '\'' + ", approvalName='" + approvalName + '\'' + ", approvalTypeName='" + approvalTypeName + '\'' + ", operator='" + operator + '\'' + ", state=" + state + ", itemBodyList=" + itemBodyList + ", pictureURL=" + pictureURL + '}';
    }

    public String getApprovalNumber() {
        return approvalNumber;
    }

    public void setApprovalNumber(String approvalNumber) {
        this.approvalNumber = approvalNumber;
    }

    public String getApprovalName() {
        return approvalName;
    }

    public void setApprovalName(String approvalName) {
        this.approvalName = approvalName;
    }

    public String getApprovalTypeName() {
        return approvalTypeName;
    }

    public void setApprovalTypeName(String approvalTypeName) {
        this.approvalTypeName = approvalTypeName;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public List<TaskItemBody> getItemBodyList() {
        return itemBodyList;
    }

    public void setItemBodyList(List<TaskItemBody> itemBodyList) {
        this.itemBodyList = itemBodyList;
    }

    public Integer getApprovalId() {
        return approvalId;
    }

    public void setApprovalId(Integer approvalId) {
        this.approvalId = approvalId;
    }

    public List<PictureBody> getPictureURL() {
        return pictureURL;
    }

    public void setPictureURL(List<PictureBody> pictureURL) {
        this.pictureURL = pictureURL;
    }
}
